/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,button,textarea,p,th,td{padding:0;margin:0;}
fieldset,img{border:0;}
ol,ul,li {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;-webkit-tap-highlight-color:rgba(0,0,0,0);}


input::-webkit-input-placeholder{color:#b5b5b5;}
input:not([readonly]):focus::-webkit-input-placeholder{opacity:0;}
input[type=number]::-webkit-inner-spin-button{display:none;}
img[src='']{display:none;}


body{background:#f4f5f9;}
#wrap{min-width:320px;max-width:750px;margin:0 auto;}


/*alert弹窗*/
.m-alert{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);visibility:hidden;opacity:0;}
.m-alert.on{visibility:visible;opacity:1;}
.m-alert .m-main{position:absolute;left:50%;top:50%;width:4.7rem;padding:.3rem .4rem;border-radius:.12rem;background:#fff;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.m-alert .u-close{position:absolute;z-index:1;right:-.16rem;top:-.16rem;width:.5rem;height:.5rem;border-radius:50%;font-size:.4rem;line-height:.5rem;text-align:center;text-decoration:none;background:#f7328c;color:#fff;}
.m-alert .u-close::before{content:'×';}
.m-alert .u-title{margin-bottom:.3rem;font-size:.36rem;line-height:.76rem;text-align:center;color:#f72f8c;}
.m-alert .u-desc{min-height:6em;font-size:.32rem;line-height:1.5em;color:#333;text-align:center;}
.m-alert .u-sure{display:block;width:100%;height:.8rem;border-radius:.4rem;font-size:.32rem;line-height:.8rem;text-align:center;text-decoration:none;background:#f7328c;color:#fff;}



/*分享弹窗*/
#pop-weixin-share{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8) url(../images/pop-weixin-share.png) no-repeat center 1%;background-size:100%;visibility:hidden;opacity:0;}
#pop-weixin-share.on{visibility:visible;opacity:1;}



